x86/mem_sharing: make get_two_gfns take locks conditionally
authorTamas K Lengyel <tamas.lengyel@intel.com>
Fri, 24 Jan 2020 09:18:10 +0000 (10:18 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 24 Jan 2020 09:18:10 +0000 (10:18 +0100)
commit26bcc12f3af5f6a63807938c3c8200b49c9b9947
treef5e60a3204e9cceb99290abd1679492b52dba7dd
parent2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
x86/mem_sharing: make get_two_gfns take locks conditionally

During VM forking the client lock will already be taken.

Signed-off-by: Tamas K Lengyel <tamas.lengyel@intel.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: George Dunlap <george.dunlap@citrix.com>
xen/arch/x86/mm/mem_sharing.c
xen/include/asm-x86/p2m.h